/* eslint-disable */
export enum EmptyEnum {
  SUCCESS = 'SUCCESS',
  EMPTY = 'Empty',
  EMPTY_TIP = 'EmptyTip',
  EMPTY_VAR = 'EmptyVar',
  LOADING = 'Loading',
  NONE = 'None',
}

type EmptyTypeString = 'SUCCESS' | 'Empty' | 'EmptyTip' | 'EmptyVar' | 'Loading' | 'None'

export type EmptyInfo = { src?: string | URL, description?: string }

export type EmptyType = { type?: EmptyEnum | EmptyTypeString } & EmptyInfo

export declare type EmptyState = EmptyTypeString | boolean | EmptyType
